home *** CD-ROM | disk | FTP | other *** search
/ Champak 106 / Vol 106.iso / games / stepp000.swf / scripts / frame_820 / DoAction.as
Encoding:
Text File  |  2010-04-12  |  2.1 KB  |  71 lines

  1. StringSave = eval("/Save:Fichier").split("@");
  2. StringNomVar = StringSave[0].split(",");
  3. StringValeurVar = StringSave[1].split(",");
  4. StringTypeVar = StringSave[2].split(",");
  5. i = 0;
  6. while(i < StringNomVar.length)
  7. {
  8.    if(StringTypeVar[i] eq "number")
  9.    {
  10.       set("/Variables:" + StringNomVar[i],Number(StringValeurVar[i]));
  11.    }
  12.    else if(StringTypeVar[i] eq "boolean")
  13.    {
  14.       if(StringValeurVar[i] eq "true")
  15.       {
  16.          set("/Variables:" + StringNomVar[i],true);
  17.       }
  18.       else
  19.       {
  20.          set("/Variables:" + StringNomVar[i],false);
  21.       }
  22.    }
  23.    else
  24.    {
  25.       set("/Variables:" + StringNomVar[i],StringValeurVar[i]);
  26.    }
  27.    i += 1;
  28. }
  29. StringInventaire = StringSave[3].split(",");
  30. set("/Variables:InvNb",int(StringInventaire[0]));
  31. i = 1;
  32. while(eval("/Variables:InvNbMax") >= i)
  33. {
  34.    set("/Variables:InvObjet" + i,int(StringInventaire[i]));
  35.    i += 1;
  36. }
  37. StringMeg = StringSave[4].split(",");
  38. set("/Variables:MegSetting",new ┬º/Variables:Setting┬º());
  39. eval("/Variables:MegSetting").X = StringMeg[0];
  40. eval("/Variables:MegSetting").Y = StringMeg[1];
  41. eval("/Variables:MegSetting").Scale = StringMeg[2];
  42. eval("/Variables:MegSetting").Position = StringMeg[3];
  43. eval("/Variables:MegSetting").Tableau = StringMeg[4];
  44. StringAlb = StringSave[5].split(",");
  45. set("/Variables:AlbinosSetting",new ┬º/Variables:AlbSetting┬º());
  46. eval("/Variables:AlbinosSetting").X = StringAlb[0];
  47. eval("/Variables:AlbinosSetting").Y = StringAlb[1];
  48. eval("/Variables:AlbinosSetting").Scale = StringAlb[2];
  49. eval("/Variables:AlbinosSetting").Frame1 = StringAlb[3];
  50. eval("/Variables:AlbinosSetting").Frame2 = StringAlb[4];
  51. eval("/Variables:AlbinosSetting").Frame3 = StringAlb[5];
  52. eval("/Variables:AlbinosSetting").SensTir = StringAlb[6];
  53. set("/Save:Fichier","");
  54. set("/Variables:MegDessus",false);
  55. eval("/Variables:MegSetting").MegInitialisation();
  56. if(eval("/Variables:AlbCours") ne "")
  57. {
  58.    tellTarget("_root.ControlAlbinos")
  59.    {
  60.       gotoAndStop("AlbEntree");
  61.    }
  62.    eval("/Variables:AlbinosSetting").AlbInitialisation();
  63. }
  64. else
  65. {
  66.    tellTarget("_root.ControlAlbinos")
  67.    {
  68.       gotoAndPlay(1);
  69.    }
  70. }
  71.